Make libxenstore thread-safe. It also spawns an internal
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sat, 8 Oct 2005 18:19:27 +0000 (19:19 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Sat, 8 Oct 2005 18:19:27 +0000 (19:19 +0100)
commit7429d6e0329522f4a7bc5e861e3edf08f44c2d5e
treed327d762b02dab236c59afd7554808634808d119
parent47f583a947813e2ee67cf6f8044a273f4b099661
Make libxenstore thread-safe. It also spawns an internal
thread to read messages from the comms channel.

Signed-off-by: Keir Fraser <keir@xensource.com>
14 files changed:
tools/python/xen/lowlevel/xs/xs.c
tools/python/xen/xend/xenstore/xsutil.py
tools/python/xen/xend/xenstore/xswatch.py
tools/xenstore/Makefile
tools/xenstore/testsuite/12readonly.test
tools/xenstore/testsuite/15nowait.test [deleted file]
tools/xenstore/testsuite/16block-watch-crash.test [deleted file]
tools/xenstore/testsuite/test.sh
tools/xenstore/xenstored_core.c
tools/xenstore/xs.c
tools/xenstore/xs.h
tools/xenstore/xs_random.c
tools/xenstore/xs_test.c
xen/include/public/io/xs_wire.h